hide one's face in shame - Francés Inglés Diccionario